The Quick search function does a full-text search (that is, it searches through the content of notes and not just the title of a note) and displays the result in an easy-to-access manner.
The alternative to the quick search is the Search function, which opens in a dedicated tab and has support for advanced queries.
For even faster navigation, it's possible to use Jump to & command palette which will only search through the note titles instead of the content.
Based on the Vertical and horizontal layout, the quick search is placed:
Quick search includes the following features:
Search results now display a 200-character preview of the note content below the note title. This preview shows the context where your search terms appear, making it easier to identify the right note without opening it.
Quick search lists up to 200 matching notes in a single scrollable list, so the scrollbar shows how many results there are and how far through them you are.
To refine a query with the options of the full Search, click Show in full search below the results, or press Ctrl+Enter in the search field. The full search opens in a new tab with the same query. The button stays below the list, however far the results are scrolled.
Quick search uses progressive search:
Quick search covers only the subtree you are currently working in:
To search the whole database while hoisted, use the full Search and leave Ancestor field empty.
To see these shortcuts on screen, click the ? button below the results, or press Alt+F1 while the search field is focused.
Quick Search shares the same search engine as the full Search, so the exact match operator
(=) behaves identically in both. Start your query with = (no
space after it) to switch from the default "contains" behavior to exact
whole-word or phrase matching.
What **=** actually does: it
finds notes where the title or content contains your term as a whole word or phrase,
ignoring surrounding punctuation. It does not require the
whole note to equal your term, and it does not do substring
or fuzzy matching.
| Query | Example note content | Matches? | Why |
|---|---|---|---|
sync
|
synchronize the database now
|
Yes | default search matches the substring |
=sync
|
see (sync) mode
|
Yes | = matches the whole word sync, punctuation ignored |
=sync
|
synchronize the database now
|
No | = never matches substrings |
="project plan"
|
the (project plan) is ready to share
|
Yes | quote a multi-word phrase to match it exactly |
The search is case- and diacritic-insensitive. For the complete explanation of the three matching modes, fuzzy operators and relevance ranking, see How search matches your text in the full Search documentation.
= operator must be at the very beginning of the search
query.= is treated as a regular search.= operators (like ==example) are treated
as regular text search.~= or ~* operators
in the full search.*=*, =*,
or *= in the full search.